package com.cfpamf.ms.insur.pay.integration.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 查询订单结果
 *
 * @author zhangnayi
 */
@Data
@ApiModel
public class BankQueryOrderRetDTO {

    /**
     * 支付流水号
     */
    @ApiModelProperty("支付流水号")
    private String payTrxNo;

    /**
     * 第三方支付流水号
     */
    @ApiModelProperty("第三方支付流水号")
    private String bankPayTrxNo;

    /**
     * 订单金额（元）
     */
    @ApiModelProperty("订单金额（元）")
    private BigDecimal orderAmount;

    /**
     * 支付时间
     */
    @ApiModelProperty("付款时间")
    private Date payTime;

    /**
     * 退款金额（元）
     */
    @ApiModelProperty("退款金额（元）")
    private BigDecimal refundAmount;

    /**
     * 支付状态
     */
    @ApiModelProperty("支付状态")
    private Integer payStatus;
}
